home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 05 - 1989 / 05.03 Mar 89 / calc source / DoUpdate.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-12-09  |  654 b   |  32 lines  |  [TEXT/KAHL]

  1.  
  2. #include <WindowMgr.h>
  3. #include <ListMgr.h>
  4. #include <OSUtil.h>
  5. #include <EventMgr.h>
  6.  
  7. #include "MacCalc.h"
  8. #include "SheetHndlg.h"
  9. #include "CalcData.h"
  10.  
  11. void DoUpdate( ev )
  12. EventRecord *ev ;
  13. {
  14.     WindowPtr curr_window_ptr ;
  15.     SHEET_WIN_HDL sheet_record_hdl ;
  16.  
  17.     curr_window_ptr = (WindowPtr)ev->message ;
  18.     
  19.     sheet_record_hdl = (SHEET_WIN_HDL)GetWRefCon( curr_window_ptr ) ;
  20.     
  21.     BeginUpdate( curr_window_ptr ) ;
  22.     
  23.     LUpdate( curr_window_ptr->visRgn, (**sheet_record_hdl).sheet_list_hdl ) ;
  24.     
  25.     DrawGrid( curr_window_ptr ) ;
  26.     
  27.     DrawGrowIcon( curr_window_ptr ) ;
  28.     
  29.     EndUpdate( curr_window_ptr ) ;
  30.     
  31.     return ;
  32. }